cb5a85a3fc563fded758247631ca840527116d4d,modules/swagger-core/src/main/java/io/swagger/core/filter/SpecFilter.java,SpecFilter,removeBrokenReferenceDefinitions,#Swagger#,101
Before Change
for (Operation op: path.getOperations()) {
if (op.getResponses() != null) {
for (Response response: op.getResponses().values()) {
if (response.getSchema() != null && response.getSchema() instanceof RefProperty) {
referencedDefinitions.add(((RefProperty) response.getSchema()).getSimpleRef());
}
}
}
After Change
for (Operation op: path.getOperations()) {
if (op.getResponses() != null) {
for (Response response: op.getResponses().values()) {
String propertyRef = getPropertyRef(response.getSchema());
if (propertyRef != null) {
referencedDefinitions.add(propertyRef);
}
}
}